/**
 * 
 */

$(function() {
	//这个路径一定要以/开头
	var initUrl='/o2o/shopadmin/getshopinitinfo';
	var registerShopUrl = '/o2o/shopadmin/registershop';
	
	var shopId = getQueryString("shopId");
	var isEdit = shopId?true:false;
	
	var shopInfoUrl = "/o2o/shopadmin/getshopbyId?shopId="+shopId;
	var editShopUrl = "/o2o/shopadmin/modifyshop";
	//alert(initUrl);
	if(!isEdit){
		getShopInitInfo();
	}else{
		getShopInfo();
	}

	function getShopInfo(shopId){
		$.getJSON(shopInfoUrl,function(data){
			if(data.success){
				var shop=data.shop;
				$('#shop-name').val(shop.shopName);
				$('#shop-addr').val(shop.shopAddr);
				$('#shop-phone').val(shop.phone);
				$('#shop-desc').val(shop.shopDesc);
				var shopCategory = '<option data-id="'
					+ shop.shopCategory.shopCategoryId +'"selected>'
					+ shop.shopCategory.shopCategoryName +'</option>';
				var tempAreaHtml = '';
			
				data.areaList.map(function(item,index){
						tempAreaHtml += '<option data-id="'+item.areaID+'">'
						+ item.areaName + '</option>';
				});
				$('#shop-category').html(shopCategory);
				$('#shop-category').attr("disabled","disabled");
				$('#area').html(tempAreaHtml);
				$("#area option[data-id='"+shop.area.areaID+"']").attr("selected","selected");
			}
		});
	}
			
	
	function getShopInitInfo(){
		$.getJSON(initUrl,function(data){
			if(data.success){
				var tempHtml = '';
				var tempAreaHtml = '';
				data.shopCategoryList.map(function(item,index){
					tempHtml += '<option data-id="'+item.shopCategoryId+'">'
					+ item.shopCategoryName + '</option>';
				});
				data.areaList.map(function(item,index){
					tempAreaHtml += '<option data-id="'+item.areaID+'">'
					+ item.areaName + '</option>';
				});
				$('#shop-category').html(tempHtml);
				$('#area').html(tempAreaHtml);
			}
		});
	}	
	$('#submit').click(function(){
		var shop={};
		if(isEdit){
			shop.shopId=shopId;
		}
		shop.shopName=$('#shop-name').val();
		shop.shopAddr=$('#shop-addr').val();
		shop.phone=$('#shop-phone').val();
		shop.shopDesc=$('#shop-desc').val();
		shop.shopCategory={
				shopCategoryId:$('#shop-category').find('option').not(function(){
					return !this.selected;
				}).data('id')
		};
		shop.area={
				areaID:$('#area').find('option').not(function(){
					return !this.selected;
				}).data('id')
		};
		
		var shopImg = $('#shop-img')[0].files[0];
		var formData = new FormData();
		formData.append('shopImg',shopImg);
		formData.append('shopStr',JSON.stringify(shop));
		
		var verifyCodeActual = $('#j_captcha').val();
		if(!verifyCodeActual){
			$.toast("wdnmd，请输入验证码！");
			return;
		}
		formData.append("verifyCodeActual",verifyCodeActual);
		$.ajax({
			url:(isEdit ? editShopUrl:registerShopUrl),
			type:'POST',
			data:formData,
			contentType:false,
			processData:false,
			cache:false,
			success:function(data){
				if(data.success){
					$.toast('提交成功！');
				}else{
					$.toast('提交失败！'+data.errMsg);
				}
				$('#captcha_img').click();
			}
		});
	});

})	